<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        let reg = /a+/y
        let str =`sasdfghaajklaaaSD`
        // ['a','s','d'.....]
        // 字符串的字母数
        console.log(str.length);
        // 获取字母
        console.log(str[0]);
        console.log(str.charAt(0));
        // 找到字符的下标 找不到-1
        console.log(str.indexOf("我"));
        // 最后出现的下标
        console.log(str.lastIndexOf("a"));
        // 截取一部分 开始的下标  截取的数量
        console.log(str.slice(2,3));
        // 变大写
        console.log(str.toLocaleUpperCase());
        // 变小写
        console.log(str.toLocaleLowerCase());
        // ''将每一个字符切割  返回字符串
        console.log(str.split(''));
        // 正则
        console.log(str.split(reg));
        // 替换  被替换的字符  替换的字符
        console.log(str.replace('a',"A"));
        // 全部替换
        console.log(str.replaceAll("a","A"));
        // 正则                     g  全部
        console.log(str.replace(/a+/g,"A"));

    </script>
</body>
</html>